.layout-checkIn-box {
	margin: 20rpx;
	.checkin-day {
		display: flex;
		align-items: center;
		justify-content: space-between;
		background-color: #fff;
		border-radius: 15rpx;
		.day-box {
			width: 45%;
			padding: 60rpx 0;
			.tit {
				text-align: center;
				font-size: 40rpx;
				color: #292b2e;
				margin-bottom: 20rpx;
			}
			.desc {
				text-align: center;
				font-size: 28rpx;
				color: #6e737d;
			}
		}
	}
}

.content-box {
	background-color: #fff;
	border-radius: 15rpx 15rpx 0 0;

	.bar {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		margin: 30rpx 20rpx;
		padding: 30rpx 10rpx 0;

		.barbtn {
			height: 30px;
			line-height: 30px;
			font-size: 12px;
		}

		.mounth-box {
			width: 300rpx;
			display: flex;
			align-items: center;
			justify-content: space-between;
		}
	}

	.week {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		padding: 20rpx;
		padding-left: 30rpx;
		padding-right: 40rpx;
		margin: 20rpx 10rpx 0;
		border-radius: 10px;
		background-color: #fff;
	}

	.myDateTable {
		padding: 0 1vw 2vw;
		border-radius: 10px;
		// background: linear-gradient(#74AADA, #94db98);

		.dateCell {
			width: 11vw;
			margin: 1vw;
			display: inline-block;
			text-align: center;
			font-size: 16px;

			.cell {
				display: flex;
				border-radius: 15rpx;
				height: 11vw;
				justify-content: center;
				align-items: center;
				border: 2rpx dashed rgba(211, 49, 35, 0.5);
			}
		}
	}

	.greenColor {
		background-color: #780101 !important;
		border: 2rpx dashed #780101 !important;
		color: #fff !important;
	}

	.bgGary {
		color: #000 !important;
		background-color: rgba(211, 49, 35, 0.1) !important;
		border: 2rpx dashed rgba(211, 49, 35, 0.1) !important;
	}

	.bgWhite {
		background-color: #fff;
	}

	.bgGray {
		background-color: rgba(255, 255, 255, 0.42);
	}

	.bgBlue {
		font-size: 14px;
		background-color: #d33123;
		color: #fff;
	}

	.redColor {
		color: #ff0000;
	}

	.TipArea {
		word-break: break-all;
		word-wrap: break-word;
		font-size: 14px;
		padding: 10px;
	}

	.impTip {
		display: inline-block;
		color: #ff0000;
	}
}
